<?php
include_once ("ConexionBD.class.php");
class DaoCandidato{

	var $objConexion;
	
	public function __construct()
	{
	    $this->objConexion = new ConexionBD();
    }

	public function almacenarCandidato($nombre, $apellido, $fecha_de_nacimiento, $foto, $edad, $estado_civil, $dir_residencia,
										$tel_residencia, $cedula, $tel_oficina,$sexo,$dir_oficina, $profesion, $huella)
	{
		$this->objConexion->conectar("INSERT INTO candidato(nombre, apellido, fecha_de_nacimiento, foto, edad, estado_civil, dir_residencia,
					 tel_residencia, cedula, tel_oficina, sexo, dir_oficina, profesion, huella) VALUES ('$nombre','$apellido',
					 '$fecha_de_nacimiento','$foto',$edad,'$estado_civil','$dir_residencia','$tel_residencia','$cedula',
					 '$tel_oficina','$sexo','$dir_oficina','$profesion','$huella')");
		return true;
	}
	
	public function buscarCandidato($id)
	{
		$tupla=$this->objConexion->conectar("SELECT * FROM candidato where cedula='$id'");
		return $tupla;
	}
	
	public function listarCandidatos()
	{
		$tupla=$this->objConexion->conectar("select nombre, apellido, cedula from candidato");
		return $tupla;
	}
	
	public function actualizarCandidato($llave,$nombre, $apellido, $fecha_de_nacimiento, $foto, $edad, $estado_civil, $dir_residencia,
										$tel_residencia, $cedula, $tel_oficina,$sexo,$dir_oficina, $profesion, $huella)
	{
		$this->objConexion->conectar("UPDATE candidato set nombre='$nombre', apellido='$apellido', fecha_de_nacimiento='$fecha_de_nacimiento', 
										foto='$foto', edad='$edad', estado_civil='$estado_civil', dir_residencia='$dir_residencia',
										tel_residencia='$tel_residencia', cedula='$cedula', tel_oficina='$tel_oficina', 
										sexo='$sexo', dir_oficina='$dir_oficina', profesion='$profesion', huella='$cedula' where llave=$llave");
		return true;
	}
	
	public function borrarCandidato($llave)
	{
		$this->objConexion->conectar("DELETE FROM candidato WHERE llave=$llave");
		return true;
	}
}
?>